xen_host_cpu handle;
char *uuid;
struct xen_host_record_opt *host;
- uint64_t number;
+ int64_t number;
char *vendor;
- uint64_t speed;
+ int64_t speed;
char *modelname;
struct xen_cpu_feature_set *features;
double utilisation;
* Get the number field of the given host_cpu.
*/
extern bool
-xen_host_cpu_get_number(xen_session *session, uint64_t *result, xen_host_cpu host_cpu);
+xen_host_cpu_get_number(xen_session *session, int64_t *result, xen_host_cpu host_cpu);
/**
* Get the speed field of the given host_cpu.
*/
extern bool
-xen_host_cpu_get_speed(xen_session *session, uint64_t *result, xen_host_cpu host_cpu);
+xen_host_cpu_get_speed(xen_session *session, int64_t *result, xen_host_cpu host_cpu);
/**
typedef struct xen_int_float_map_contents
{
- uint64_t key;
+ int64_t key;
double val;
} xen_int_float_map_contents;
union
{
const char *string_val;
- uint64_t int_val;
+ int64_t int_val;
int enum_val;
double double_val;
bool bool_val;
struct xen_network_record_opt *network;
struct xen_host_record_opt *host;
char *mac;
- uint64_t mtu;
+ int64_t mtu;
char *vlan;
double io_read_kbs;
double io_write_kbs;
* Get the MTU field of the given PIF.
*/
extern bool
-xen_pif_get_mtu(xen_session *session, uint64_t *result, xen_pif pif);
+xen_pif_get_mtu(xen_session *session, int64_t *result, xen_pif pif);
/**
* Set the MTU field of the given PIF.
*/
extern bool
-xen_pif_set_mtu(xen_session *session, xen_pif xen_pif, uint64_t mtu);
+xen_pif_set_mtu(xen_session *session, xen_pif xen_pif, int64_t mtu);
/**
char *name_label;
char *name_description;
struct xen_vdi_record_opt_set *vdis;
- uint64_t virtual_allocation;
- uint64_t physical_utilisation;
- uint64_t physical_size;
+ int64_t virtual_allocation;
+ int64_t physical_utilisation;
+ int64_t physical_size;
char *type;
char *location;
} xen_sr_record;
* Get the virtual_allocation field of the given SR.
*/
extern bool
-xen_sr_get_virtual_allocation(xen_session *session, uint64_t *result, xen_sr sr);
+xen_sr_get_virtual_allocation(xen_session *session, int64_t *result, xen_sr sr);
/**
* Get the physical_utilisation field of the given SR.
*/
extern bool
-xen_sr_get_physical_utilisation(xen_session *session, uint64_t *result, xen_sr sr);
+xen_sr_get_physical_utilisation(xen_session *session, int64_t *result, xen_sr sr);
/**
* Get the physical_size field of the given SR.
*/
extern bool
-xen_sr_get_physical_size(xen_session *session, uint64_t *result, xen_sr sr);
+xen_sr_get_physical_size(xen_session *session, int64_t *result, xen_sr sr);
/**
char *name_description;
struct xen_sr_record_opt *sr;
struct xen_vbd_record_opt_set *vbds;
- uint64_t virtual_size;
- uint64_t physical_utilisation;
- uint64_t sector_size;
+ int64_t virtual_size;
+ int64_t physical_utilisation;
+ int64_t sector_size;
enum xen_vdi_type type;
struct xen_vdi_record_opt *parent;
struct xen_vdi_record_opt_set *children;
* Get the virtual_size field of the given VDI.
*/
extern bool
-xen_vdi_get_virtual_size(xen_session *session, uint64_t *result, xen_vdi vdi);
+xen_vdi_get_virtual_size(xen_session *session, int64_t *result, xen_vdi vdi);
/**
* Get the physical_utilisation field of the given VDI.
*/
extern bool
-xen_vdi_get_physical_utilisation(xen_session *session, uint64_t *result, xen_vdi vdi);
+xen_vdi_get_physical_utilisation(xen_session *session, int64_t *result, xen_vdi vdi);
/**
* Get the sector_size field of the given VDI.
*/
extern bool
-xen_vdi_get_sector_size(xen_session *session, uint64_t *result, xen_vdi vdi);
+xen_vdi_get_sector_size(xen_session *session, int64_t *result, xen_vdi vdi);
/**
* Set the virtual_size field of the given VDI.
*/
extern bool
-xen_vdi_set_virtual_size(xen_session *session, xen_vdi xen_vdi, uint64_t virtual_size);
+xen_vdi_set_virtual_size(xen_session *session, xen_vdi xen_vdi, int64_t virtual_size);
/**
* Resize the vdi to the size.
*/
extern bool
-xen_vdi_resize(xen_session *session, xen_vdi vdi, uint64_t size);
+xen_vdi_resize(xen_session *session, xen_vdi vdi, int64_t size);
#endif
struct xen_network_record_opt *network;
struct xen_vm_record_opt *vm;
char *mac;
- uint64_t mtu;
+ int64_t mtu;
double io_read_kbs;
double io_write_kbs;
} xen_vif_record;
* Get the MTU field of the given VIF.
*/
extern bool
-xen_vif_get_mtu(xen_session *session, uint64_t *result, xen_vif vif);
+xen_vif_get_mtu(xen_session *session, int64_t *result, xen_vif vif);
/**
* Set the MTU field of the given VIF.
*/
extern bool
-xen_vif_set_mtu(xen_session *session, xen_vif xen_vif, uint64_t mtu);
+xen_vif_set_mtu(xen_session *session, xen_vif xen_vif, int64_t mtu);
#endif
enum xen_vm_power_state power_state;
char *name_label;
char *name_description;
- uint64_t user_version;
+ int64_t user_version;
bool is_a_template;
struct xen_host_record_opt *resident_on;
- uint64_t memory_static_max;
- uint64_t memory_dynamic_max;
- uint64_t memory_actual;
- uint64_t memory_dynamic_min;
- uint64_t memory_static_min;
+ int64_t memory_static_max;
+ int64_t memory_dynamic_max;
+ int64_t memory_actual;
+ int64_t memory_dynamic_min;
+ int64_t memory_static_min;
char *vcpus_policy;
char *vcpus_params;
- uint64_t vcpus_number;
+ int64_t vcpus_number;
xen_int_float_map *vcpus_utilisation;
struct xen_cpu_feature_set *vcpus_features_required;
struct xen_cpu_feature_set *vcpus_features_can_use;
* Get the user_version field of the given VM.
*/
extern bool
-xen_vm_get_user_version(xen_session *session, uint64_t *result, xen_vm vm);
+xen_vm_get_user_version(xen_session *session, int64_t *result, xen_vm vm);
/**
* Get the memory/static_max field of the given VM.
*/
extern bool
-xen_vm_get_memory_static_max(xen_session *session, uint64_t *result, xen_vm vm);
+xen_vm_get_memory_static_max(xen_session *session, int64_t *result, xen_vm vm);
/**
* Get the memory/dynamic_max field of the given VM.
*/
extern bool
-xen_vm_get_memory_dynamic_max(xen_session *session, uint64_t *result, xen_vm vm);
+xen_vm_get_memory_dynamic_max(xen_session *session, int64_t *result, xen_vm vm);
/**
* Get the memory/actual field of the given VM.
*/
extern bool
-xen_vm_get_memory_actual(xen_session *session, uint64_t *result, xen_vm vm);
+xen_vm_get_memory_actual(xen_session *session, int64_t *result, xen_vm vm);
/**
* Get the memory/dynamic_min field of the given VM.
*/
extern bool
-xen_vm_get_memory_dynamic_min(xen_session *session, uint64_t *result, xen_vm vm);
+xen_vm_get_memory_dynamic_min(xen_session *session, int64_t *result, xen_vm vm);
/**
* Get the memory/static_min field of the given VM.
*/
extern bool
-xen_vm_get_memory_static_min(xen_session *session, uint64_t *result, xen_vm vm);
+xen_vm_get_memory_static_min(xen_session *session, int64_t *result, xen_vm vm);
/**
* Get the VCPUs/number field of the given VM.
*/
extern bool
-xen_vm_get_vcpus_number(xen_session *session, uint64_t *result, xen_vm vm);
+xen_vm_get_vcpus_number(xen_session *session, int64_t *result, xen_vm vm);
/**
* Set the user_version field of the given VM.
*/
extern bool
-xen_vm_set_user_version(xen_session *session, xen_vm xen_vm, uint64_t user_version);
+xen_vm_set_user_version(xen_session *session, xen_vm xen_vm, int64_t user_version);
/**
* Set the memory/dynamic_max field of the given VM.
*/
extern bool
-xen_vm_set_memory_dynamic_max(xen_session *session, xen_vm xen_vm, uint64_t dynamic_max);
+xen_vm_set_memory_dynamic_max(xen_session *session, xen_vm xen_vm, int64_t dynamic_max);
/**
* Set the memory/dynamic_min field of the given VM.
*/
extern bool
-xen_vm_set_memory_dynamic_min(xen_session *session, xen_vm xen_vm, uint64_t dynamic_min);
+xen_vm_set_memory_dynamic_min(xen_session *session, xen_vm xen_vm, int64_t dynamic_min);
/**
struct xen_vm_record_opt *vm;
struct xen_vm_record_opt *backend;
enum xen_driver_type driver;
- uint64_t instance;
+ int64_t instance;
} xen_vtpm_record;
/**
* Get the instance field of the given VTPM.
*/
extern bool
-xen_vtpm_get_instance(xen_session *session, uint64_t *result, xen_vtpm vtpm);
+xen_vtpm_get_instance(xen_session *session, int64_t *result, xen_vtpm vtpm);
#endif
break;
case INT:
- *((uint64_t *)value) = atoll((const char *)name);
+ *((int64_t *)value) = atoll((const char *)name);
break;
case FLOAT:
/**
* result_type : STRING => value : char **, the char * is yours.
* result_type : ENUM => value : int *
- * result_type : INT => value : uint64_t *
+ * result_type : INT => value : int64_t *
* result_type : FLOAT => value : double *
* result_type : BOOL => value : bool *
* result_type : SET => value : arbitrary_set **, the set is yours.
}
else
{
- ((uint64_t *)value)[slot] = (uint64_t)atoll((char *)string);
+ ((int64_t *)value)[slot] = (int64_t)atoll((char *)string);
free(string);
}
}
/*
case INT:
- return sizeof(uint64_t);
+ return sizeof(int64_t);
case FLOAT:
return sizeof(double);
case INT:
{
- uint64_t val = *(uint64_t *)value;
+ int64_t val = *(int64_t *)value;
snprintf(buf, sizeof(buf), "%"PRId64, val);
adder(node, key, "string", buf);
}
bool
-xen_host_cpu_get_number(xen_session *session, uint64_t *result, xen_host_cpu host_cpu)
+xen_host_cpu_get_number(xen_session *session, int64_t *result, xen_host_cpu host_cpu)
{
abstract_value param_values[] =
{
bool
-xen_host_cpu_get_speed(xen_session *session, uint64_t *result, xen_host_cpu host_cpu)
+xen_host_cpu_get_speed(xen_session *session, int64_t *result, xen_host_cpu host_cpu)
{
abstract_value param_values[] =
{
bool
-xen_pif_get_mtu(xen_session *session, uint64_t *result, xen_pif pif)
+xen_pif_get_mtu(xen_session *session, int64_t *result, xen_pif pif)
{
abstract_value param_values[] =
{
bool
-xen_pif_set_mtu(xen_session *session, xen_pif xen_pif, uint64_t mtu)
+xen_pif_set_mtu(xen_session *session, xen_pif xen_pif, int64_t mtu)
{
abstract_value param_values[] =
{
bool
-xen_sr_get_virtual_allocation(xen_session *session, uint64_t *result, xen_sr sr)
+xen_sr_get_virtual_allocation(xen_session *session, int64_t *result, xen_sr sr)
{
abstract_value param_values[] =
{
bool
-xen_sr_get_physical_utilisation(xen_session *session, uint64_t *result, xen_sr sr)
+xen_sr_get_physical_utilisation(xen_session *session, int64_t *result, xen_sr sr)
{
abstract_value param_values[] =
{
bool
-xen_sr_get_physical_size(xen_session *session, uint64_t *result, xen_sr sr)
+xen_sr_get_physical_size(xen_session *session, int64_t *result, xen_sr sr)
{
abstract_value param_values[] =
{
bool
-xen_vdi_get_virtual_size(xen_session *session, uint64_t *result, xen_vdi vdi)
+xen_vdi_get_virtual_size(xen_session *session, int64_t *result, xen_vdi vdi)
{
abstract_value param_values[] =
{
bool
-xen_vdi_get_physical_utilisation(xen_session *session, uint64_t *result, xen_vdi vdi)
+xen_vdi_get_physical_utilisation(xen_session *session, int64_t *result, xen_vdi vdi)
{
abstract_value param_values[] =
{
bool
-xen_vdi_get_sector_size(xen_session *session, uint64_t *result, xen_vdi vdi)
+xen_vdi_get_sector_size(xen_session *session, int64_t *result, xen_vdi vdi)
{
abstract_value param_values[] =
{
bool
-xen_vdi_set_virtual_size(xen_session *session, xen_vdi xen_vdi, uint64_t virtual_size)
+xen_vdi_set_virtual_size(xen_session *session, xen_vdi xen_vdi, int64_t virtual_size)
{
abstract_value param_values[] =
{
bool
-xen_vdi_resize(xen_session *session, xen_vdi vdi, uint64_t size)
+xen_vdi_resize(xen_session *session, xen_vdi vdi, int64_t size)
{
abstract_value param_values[] =
{
bool
-xen_vif_get_mtu(xen_session *session, uint64_t *result, xen_vif vif)
+xen_vif_get_mtu(xen_session *session, int64_t *result, xen_vif vif)
{
abstract_value param_values[] =
{
bool
-xen_vif_set_mtu(xen_session *session, xen_vif xen_vif, uint64_t mtu)
+xen_vif_set_mtu(xen_session *session, xen_vif xen_vif, int64_t mtu)
{
abstract_value param_values[] =
{
bool
-xen_vm_get_user_version(xen_session *session, uint64_t *result, xen_vm vm)
+xen_vm_get_user_version(xen_session *session, int64_t *result, xen_vm vm)
{
abstract_value param_values[] =
{
bool
-xen_vm_get_memory_static_max(xen_session *session, uint64_t *result, xen_vm vm)
+xen_vm_get_memory_static_max(xen_session *session, int64_t *result, xen_vm vm)
{
abstract_value param_values[] =
{
bool
-xen_vm_get_memory_dynamic_max(xen_session *session, uint64_t *result, xen_vm vm)
+xen_vm_get_memory_dynamic_max(xen_session *session, int64_t *result, xen_vm vm)
{
abstract_value param_values[] =
{
bool
-xen_vm_get_memory_actual(xen_session *session, uint64_t *result, xen_vm vm)
+xen_vm_get_memory_actual(xen_session *session, int64_t *result, xen_vm vm)
{
abstract_value param_values[] =
{
bool
-xen_vm_get_memory_dynamic_min(xen_session *session, uint64_t *result, xen_vm vm)
+xen_vm_get_memory_dynamic_min(xen_session *session, int64_t *result, xen_vm vm)
{
abstract_value param_values[] =
{
bool
-xen_vm_get_memory_static_min(xen_session *session, uint64_t *result, xen_vm vm)
+xen_vm_get_memory_static_min(xen_session *session, int64_t *result, xen_vm vm)
{
abstract_value param_values[] =
{
bool
-xen_vm_get_vcpus_number(xen_session *session, uint64_t *result, xen_vm vm)
+xen_vm_get_vcpus_number(xen_session *session, int64_t *result, xen_vm vm)
{
abstract_value param_values[] =
{
bool
-xen_vm_set_user_version(xen_session *session, xen_vm xen_vm, uint64_t user_version)
+xen_vm_set_user_version(xen_session *session, xen_vm xen_vm, int64_t user_version)
{
abstract_value param_values[] =
{
bool
-xen_vm_set_memory_dynamic_max(xen_session *session, xen_vm xen_vm, uint64_t dynamic_max)
+xen_vm_set_memory_dynamic_max(xen_session *session, xen_vm xen_vm, int64_t dynamic_max)
{
abstract_value param_values[] =
{
bool
-xen_vm_set_memory_dynamic_min(xen_session *session, xen_vm xen_vm, uint64_t dynamic_min)
+xen_vm_set_memory_dynamic_min(xen_session *session, xen_vm xen_vm, int64_t dynamic_min)
{
abstract_value param_values[] =
{
bool
-xen_vtpm_get_instance(xen_session *session, uint64_t *result, xen_vtpm vtpm)
+xen_vtpm_get_instance(xen_session *session, int64_t *result, xen_vtpm vtpm)
{
abstract_value param_values[] =
{